package org.hum.scaffold.tools.tmp;

import java.io.Serializable;
import java.util.Date;


import lombok.Data;

/**
 * @Author: luoll
 * @Date: 2020-12-28 14:21
 * @Description: 门店DTO
 */
@Data
public class SubWarehouseDTO implements Serializable {

    private static final long serialVersionUID = -4193780690678869365L;

    /**
     * 主键
     */
    private String id;

    /**
     * 门店编码
     */
    private String warehouseCode;

    /**
     * 仓组Code=大仓code
     */
    private String warehouseGroupCode;


    /**
     * 门店名称
     */
    private String warehouseName;

    /**
     * 描述
     */
    private String description;

    /**
     * 0不可用 1启用
     */
    private Integer warehouseStatus;

    /**
     * 是否开启自动打印 1是 0否
     */
    private Integer autoPrintFlag;

    /**
     * 每次打印个数
     */
    private Integer printNum;

    /**
     * 自动打印最后操作人ID
     */
    private Integer autoPrintUid;

    /**
     * 自动打印最后操作时间
     */
    private Date autoPrintTime;

    /**
     * 自动打印最后操作IP
     */
    private String autoPrintIp;

    /**
     * 是否是24小时站点，0:非24小时站点 1:24小时站点
     */
    private Integer allDayFlag;

    /**
     * 是否理货 1是0否
     */
    private Integer tallyingFlag;

    /**
     * 是否有客服入驻门店 0 无，1 有
     */
    private Integer customerServiceInFlag;

    /**
     * 温区拣货排序字段，冷冻1,冷藏2,常温3
     */
    private String storeConditionSort;

    /**
     * 门店类型：0 小猴子仓，1 大猩猩仓，2 便利购仓（对应中台类型：3 小猴子仓，4 大猩猩仓，5 便利购仓）
     */
    private Integer warehouseType;

    /**
     * 开仓状态 2:开启 3:关闭 4:筹备中 5:废弃
     */
    private Integer openWarehouseStatus;

    /**
     * 所在城市名称
     */
    private String cityName;

    /**
     * 所在省份名称
     */
    private String provinceName;

    /**
     * 经营时间开始
     */
    private String businessBegin;

    /**
     * 经营时间结束
     */
    private String businessEnd;

    /**
     * 军区编码
     */
    private String militaryRegionCode;

    /**
     * 军区名字
     * rpc 查枚举。
     */
    private String militaryRegionName;

    /**
     * 经营方式  2 ZY 自营 ;3 CBS 承包商
     */
    private Integer modeOperation;

    /**
     * 水果校验开关 0:关 1:开
     */
    private Integer fruitFlag;

    /**
     * 蔬菜校验开关 0:关 1:开
     */
    private Integer vegetablesFlag;

    /**
     * 是否开启订单打标，0-关闭 1-开启
     */
    private Integer orderLabelFlag;

    /**
     * 开启一物一码模块,1-拣货,2-报损,3-回调
     */
    private String uidPerObject;

    /**
     *  校验标识 0：关闭 3:过期提示 4:过期拦截，默认4
     */
    private Integer shelfLifeCheckStatus;

    /**
     * 未开启快捷复合品类的ID，存的是商品ID
     * 逗号分隔
     */
    private String disabledQuickReviewCategoryId;

    /**
     * 创建人
     */
    private String createUserName;

    /**
     * 更新人
     */
    private String updateUserName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
}
